Eli Zaretskii [Thu, 18 Apr 2013 18:02:48 +0000 (21:02 +0300)]
Refactored tests for windows.h as suggested by Paul Eggert.
Eli Zaretskii [Thu, 18 Apr 2013 16:49:58 +0000 (19:49 +0300)]
Separated Windows specific install and uninstall targets as suggested by Paul Eggert.
Eli Zaretskii [Thu, 18 Apr 2013 16:20:48 +0000 (19:20 +0300)]
Merge from trunk.
Stefan Monnier [Thu, 18 Apr 2013 13:15:08 +0000 (09:15 -0400)]
* lisp/winner.el (winner-active-region): Use region-active-p, activate-mark
and deactivate-mark.
* lisp/simple.el (deactivate-mark): Don't inline it.
Fixes: debbugs:14225
Michael Albinus [Thu, 18 Apr 2013 12:47:01 +0000 (14:47 +0200)]
* net/tramp-sh.el (tramp-remote-process-environment): Add "TMOUT=0".
Glenn Morris [Thu, 18 Apr 2013 10:17:38 +0000 (06:17 -0400)]
Auto-commit of generated files.
Tassilo Horn [Thu, 18 Apr 2013 06:24:10 +0000 (08:24 +0200)]
* files.el (auto-mode-alist): Delete OpenDocument and StarOffice
file extensions from the archive-mode entry in order to prefer
doc-view-mode-maybe with archive-mode as fallback (bug#14188).
Glenn Morris [Thu, 18 Apr 2013 05:03:53 +0000 (22:03 -0700)]
Replace AC_PROG_LN_S by a less strict configure test
* configure.ac (AC_PROG_LN_S): Remove, too restrictive.
(LN_S_FILEONLY): New output variable.
* Makefile.in (LN_S): Remove.
(LN_S_FILEONLY): New, set by configure.
(install-arch-dep): Use LN_S_FILEONLY rather than LN_S.
Leo Liu [Thu, 18 Apr 2013 02:20:12 +0000 (10:20 +0800)]
Add an additional key ? for describe-prefix-bindings
Stefan Monnier [Thu, 18 Apr 2013 00:12:33 +0000 (20:12 -0400)]
* lisp/subr.el (with-wrapper-hook): Declare obsolete.
* lisp/simple.el (filter-buffer-substring-function): New hook.
(filter-buffer-substring): Use it.
(filter-buffer-substring-functions): Mark obsolete.
* lisp/minibuffer.el (completion-in-region-function): New hook.
(completion-in-region): Use it.
(completion-in-region-functions): Mark obsolete.
* lisp/mail/mailabbrev.el (mail-abbrevs-setup): Use abbrev-expand-function.
* lisp/abbrev.el (abbrev-expand-function): New hook.
(expand-abbrev): Use it.
(abbrev-expand-functions): Mark obsolete.
* lisp/emacs-lisp/nadvice.el (advice--where-alist): Add :filter-args
and :filter-return.
* lisp/org/org-agenda.el (org-agenda-mode):
* lisp/org/org-indent.el (org-indent-mode): Use the `local' arg of
add-hook/remove-hook.
Fabián Ezequiel Gallina [Wed, 17 Apr 2013 22:23:13 +0000 (19:23 -0300)]
* lisp/progmodes/python.el (python-nav--syntactically): Fix cornercases
and do not care about match data.
* test/automated/python-tests.el (python-nav-backward-defun-2)
(python-nav-backward-defun-3, python-nav-forward-defun-2)
(python-nav-forward-defun-3): New tests.
Stefan Monnier [Wed, 17 Apr 2013 20:52:02 +0000 (16:52 -0400)]
* lisp/emacs-lisp/lisp.el (lisp-completion-at-point): Provide specialized
completion tables when completing error conditions and
`declare' arguments.
(lisp-complete-symbol, field-complete): Mark as obsolete.
(check-parens): Unmatched parens are user errors.
* lisp/minibuffer.el (minibuffer-completion-contents): Mark as obsolete.
Eli Zaretskii [Wed, 17 Apr 2013 19:42:10 +0000 (22:42 +0300)]
Teach 'make' how to re-configure for MinGW.
Agustín Martín [Wed, 17 Apr 2013 18:03:46 +0000 (20:03 +0200)]
textmodes/flyspell.el: Don't check pre-word if buffer was switched.
If command changed the buffer, the decision may be made based on the
current buffer even though it should based on the previous one. This
may lead to false positives and more importantly to errors since
`flyspell-pre-point' is buffer local so it may have unsanitised value
(such as nil) in previous buffer.
To be honest, I'm not sure how this can happen since
`flyspell-pre-point' is set in previous buffer, but nonetheless, I've
been encountering the error for quite some time and finally decided to
fix it. Interestingly, line making `flyspell-pre-point'
a buffer-local variable has a very revealing "Why?? --Stef" comment.
To avoid the problem, change flyspell-check-pre-word-p so that it does
not allow checking of pre-word if command changed buffer
(ie. `flyspell-pre-buffer' is not current buffer).
Eli Zaretskii [Wed, 17 Apr 2013 17:51:31 +0000 (20:51 +0300)]
Fixed the LN_S and LN_EMACS issue.
Agustín Martín [Wed, 17 Apr 2013 17:48:10 +0000 (19:48 +0200)]
ispell.el: use `comment-normalize-vars' in ispell-add-per-file-word-list (Bug #14214).
Eli Zaretskii [Wed, 17 Apr 2013 16:37:57 +0000 (19:37 +0300)]
Fix typos in INSTALL instructions.
Eli Zaretskii [Wed, 17 Apr 2013 16:37:15 +0000 (19:37 +0300)]
Merge from trunk.
Fabián Ezequiel Gallina [Wed, 17 Apr 2013 05:08:20 +0000 (02:08 -0300)]
New defun movement commands.
* lisp/progmodes/python.el (python-nav--syntactically)
(python-nav--forward-defun, python-nav-backward-defun)
(python-nav-forward-defun): New functions.
* test/automated/python-tests.el (python-nav-backward-defun-1)
(python-nav-forward-defun-1): New tests.
Fabián Ezequiel Gallina [Wed, 17 Apr 2013 02:52:50 +0000 (23:52 -0300)]
* progmodes/python.el (python-syntax--context-compiler-macro): New defun.
(python-syntax-context): Use named compiler-macro for backwards
compatibility with Emacs 24.x.
Leo Liu [Wed, 17 Apr 2013 01:49:22 +0000 (09:49 +0800)]
Fix last change
Leo Liu [Wed, 17 Apr 2013 01:46:26 +0000 (09:46 +0800)]
* progmodes/octave-mod.el (octave-mode-map): Fix key binding to
octave-hide-process-buffer.
Stefan Monnier [Wed, 17 Apr 2013 00:50:44 +0000 (20:50 -0400)]
* lisp/vc/vc-hg.el (vc-hg-annotate-re): Disallow ": " in file names.
Fixes: debbugs:14216
Jean-Philippe Gravel [Wed, 17 Apr 2013 00:35:22 +0000 (20:35 -0400)]
* lisp/progmodes/gdb-mi.el (gdbmi-bnf-incomplete-record-result):
Fix adjustment of offset when receiving incomplete responses from GDB.
Fixes: debbugs:14129
Eli Zaretskii [Tue, 16 Apr 2013 18:08:03 +0000 (21:08 +0300)]
Delete previous emacs.exe before dumping to fix problem with hard links to it.
Eli Zaretskii [Tue, 16 Apr 2013 17:49:18 +0000 (20:49 +0300)]
Fixed loadup.el bug in finding the last build number on Unix.
Stefan Monnier [Tue, 16 Apr 2013 17:28:11 +0000 (13:28 -0400)]
* lisp/progmodes/python.el (python-mode-skeleton-abbrev-table): Rename from
python-mode-abbrev-table.
(python-skeleton-define): Adjust accordingly.
(python-mode-abbrev-table): New table that inherits from it so that
python-skeleton-autoinsert does not affect non-skeleton abbrevs.
* lisp/abbrev.el (abbrev--symbol): New function, extracted from abbrev-symbol.
(abbrev-symbol): Use it.
(abbrev--before-point): Use it since we already handle inheritance.
Eli Zaretskii [Tue, 16 Apr 2013 16:57:06 +0000 (19:57 +0300)]
Merge from trunk.
Eli Zaretskii [Tue, 16 Apr 2013 16:55:02 +0000 (19:55 +0300)]
Fixed hard link to emacs.exe in non-MSYS build.
Leo Liu [Tue, 16 Apr 2013 16:38:31 +0000 (00:38 +0800)]
* progmodes/octave-mod.el (octave-mode-map): Remove redundant key
binding to info-lookup-symbol.
Eli Zaretskii [Tue, 16 Apr 2013 14:59:56 +0000 (17:59 +0300)]
Support emacs-XX.YY.ZZ.n and DOC-XX.YY.ZZ.n on Windows.
Eli Zaretskii [Tue, 16 Apr 2013 14:10:51 +0000 (17:10 +0300)]
Merge from trunk.
Eli Zaretskii [Tue, 16 Apr 2013 13:20:33 +0000 (16:20 +0300)]
Added install instructions using MSYS.
Michael Albinus [Tue, 16 Apr 2013 08:11:56 +0000 (10:11 +0200)]
* tramp.texi (Frequently Asked Questions): Precise, how to define
an own ControlPath.
Katsumi Yamaoka [Tue, 16 Apr 2013 06:49:46 +0000 (06:49 +0000)]
lisp/gnus/ChangeLog: Fix last change
David Edmondson [Tue, 16 Apr 2013 06:44:35 +0000 (06:44 +0000)]
lisp/gnus/shr.el: Support <img src="data:...">
Juanma Barranquero [Tue, 16 Apr 2013 02:52:53 +0000 (04:52 +0200)]
Fix typos in ChangeLogs.
Juanma Barranquero [Tue, 16 Apr 2013 02:41:37 +0000 (04:41 +0200)]
Silence byte-compiler warnings.
lisp/minibuffer.el (completion--twq-all):
lisp/term/ns-win.el (ns-initialize-window-system):
lisp/term/w32-win.el (w32-initialize-window-system): Mark unused argument.
Juanma Barranquero [Tue, 16 Apr 2013 02:39:47 +0000 (04:39 +0200)]
src/minibuf.c (Ftest_completion): Silence compiler warning.
Stefan Monnier [Tue, 16 Apr 2013 02:10:16 +0000 (22:10 -0400)]
* lisp/emacs-lisp/nadvice.el (add-function): Default simple vars to their
global bindings.
Stefan Monnier [Tue, 16 Apr 2013 00:51:46 +0000 (20:51 -0400)]
* lisp/doc-view.el (doc-view-start-process): Handle url-handler directories.
Dmitry Gutov [Mon, 15 Apr 2013 23:07:14 +0000 (03:07 +0400)]
* lisp/progmodes/ruby-mode.el (ruby-beginning-of-defun)
(ruby-end-of-defun, ruby-move-to-block): Bind `case-fold-search'
to nil.
(ruby-end-of-defun): Remove the unused arg, change the docstring
to reflect that this function is only used as the value of
`end-of-defun-function'.
(ruby-beginning-of-defun): Remove "top-level" from the docstring,
to reflect an earlier change that beginning/end-of-defun functions
jump between methods in a class definition, as well as top-level
functions.
Stefan Monnier [Mon, 15 Apr 2013 19:55:41 +0000 (15:55 -0400)]
* lisp/minibuffer.el (minibuffer-complete): Don't just scroll
a *Completions* that's been iconified.
(minibuffer-force-complete): Make sure repetitions do cycle when going
through completion-in-region -> minibuffer-complete.
Christopher Schmidt [Mon, 15 Apr 2013 17:01:00 +0000 (19:01 +0200)]
* etc/NEWS, doc/lispref/tips.texi (Coding Conventions): Mention
separation of package descriptor and name of internal symbols by
two hyphens.
Alan Mackenzie [Mon, 15 Apr 2013 16:10:24 +0000 (16:10 +0000)]
Correct the placement of c-cpp-delimiters when there're #s not at col 0.
* progmodes/cc-langs.el (c-anchored-cpp-prefix): Reformulate and
place a submatch around the #.
* progmodes/cc-mode.el(c-neutralize-syntax-in-and-mark-CPP): Start
a search at BOL. Put the c-cpp-delimiter category text propertiy
on the #, not BOL.
Stefan Monnier [Mon, 15 Apr 2013 15:06:51 +0000 (11:06 -0400)]
* lisp/emacs-lisp/nadvice.el: Properly test names when adding advice.
(advice--member-p): New arg `name'.
(advice--add-function, advice-member-p): Use it.
Fixes: debbugs:14202
Eli Zaretskii [Mon, 15 Apr 2013 14:58:58 +0000 (17:58 +0300)]
Added nt/msysconfig.sh.
Alan Mackenzie [Mon, 15 Apr 2013 14:32:20 +0000 (14:32 +0000)]
Reformulate java imenu-generic-expression.
The old expression contained ill formed regexps.
* progmodes/cc-menus.el (cc-imenu-java-ellipsis-regexp)
(cc-imenu-java-type-spec-regexp, cc-imenu-java-comment-regexp)
(cc-imenu-java-method-arg-regexp): New defconsts.
(cc-imenu-java-build-type-args-regex): New defun.
(cc-imenu-java-generic-expression): Fixed, to remove "ambiguous"
handling of spaces in the regexp.
Eli Zaretskii [Mon, 15 Apr 2013 13:44:14 +0000 (16:44 +0300)]
Merge from trunk.
Michael Albinus [Mon, 15 Apr 2013 13:42:29 +0000 (15:42 +0200)]
net/tramp.texi: Improve last change.
Eli Zaretskii [Mon, 15 Apr 2013 13:39:41 +0000 (16:39 +0300)]
Fixed problems with default paths and with shell-file-name.
Agustín Martín [Mon, 15 Apr 2013 10:00:14 +0000 (12:00 +0200)]
ispell.el: No longer mark as wrong-by-flyspell words just accepted by ispell (bug #14178).
textmodes/ispell.el (ispell-command-loop): Remove flyspell highlighting
of a word when ispell accepts it (bug #14178).
Michael Albinus [Mon, 15 Apr 2013 09:43:20 +0000 (11:43 +0200)]
* net/ange-ftp.el (ange-ftp-run-real-handler-orig): New defun,
uses code from the previous `ange-ftp-run-real-handler'.
(ange-ftp-run-real-handler): Set it to `tramp-run-real-handler'
only in case that function exist. This is needed for proper
unloading of Tramp.
Michael Albinus [Mon, 15 Apr 2013 08:52:19 +0000 (10:52 +0200)]
* tramp.texi (Frequently Asked Questions): New item for
ControlPath settings.
Tassilo Horn [Mon, 15 Apr 2013 07:55:05 +0000 (09:55 +0200)]
* textmodes/reftex-vars.el (reftex-label-regexps): New defcustom.
* textmodes/reftex.el (reftex-compile-variables): Use it.
Eli Zaretskii [Mon, 15 Apr 2013 07:29:39 +0000 (10:29 +0300)]
ChangeLog for the last commit.
Eli Zaretskii [Mon, 15 Apr 2013 07:27:56 +0000 (10:27 +0300)]
More debugging code to investigate bug #14062.
src/w32fns.c (w32_wnd_proc): Add more assertions to investigate
bug#14062.
src/frame.h (WINDOW_FRAME): Protect macro and its argument with
parentheses.
src/dispextern.h (CURRENT_MODE_LINE_HEIGHT)
(CURRENT_HEADER_LINE_HEIGHT, WINDOW_WANTS_MODELINE_P)
(WINDOW_WANTS_HEADER_LINE_P): Protect macro arguments with
parentheses where appropriate.
Andrew Cohen [Sun, 14 Apr 2013 22:16:44 +0000 (22:16 +0000)]
lisp/gnus/nnir.el (nnir-request-set-mark): Make sure we are in the right group
Paul Eggert [Sun, 14 Apr 2013 21:57:21 +0000 (14:57 -0700)]
Spelling fixes.
Paul Eggert [Sun, 14 Apr 2013 20:33:57 +0000 (13:33 -0700)]
* keyboard.c (timer_start_idle): Remove no-longer-used local.
Eli Zaretskii [Sun, 14 Apr 2013 17:27:45 +0000 (20:27 +0300)]
Merge from trunk, resolve conflicts.
Eli Zaretskii [Sun, 14 Apr 2013 16:36:49 +0000 (19:36 +0300)]
Avoid building blessmail and use hard links when installing emacs.exe.
Eli Zaretskii [Sun, 14 Apr 2013 15:15:31 +0000 (18:15 +0300)]
Fixed linking with the resource file.
Eli Zaretskii [Sun, 14 Apr 2013 15:05:42 +0000 (18:05 +0300)]
Fixed autoloads and byte compilation due to MSYS filename-butchering and xargs limitations.
Eli Zaretskii [Sun, 14 Apr 2013 06:51:15 +0000 (09:51 +0300)]
Improve doc strings of left/right-margin/fringe-width.
src/buffer.c (syms_of_buffer) <left-margin-width, right-margin-width>
<left-fringe-width, right-fringe-width, fringes-outside-margins>:
Mention in the doc string that setting these variables takes
effect only after a call to set-window-buffer. (Bug#14200)
Stefan Monnier [Sun, 14 Apr 2013 02:55:21 +0000 (22:55 -0400)]
* lisp/files.el (normal-mode): Only use default major-mode if no other mode
was specified.
Fixes: debbugs:14089
Stefan Monnier [Sun, 14 Apr 2013 01:02:29 +0000 (21:02 -0400)]
* lisp/emacs-lisp/trace.el (trace-values): New function.
Stefan Monnier [Sun, 14 Apr 2013 00:59:48 +0000 (20:59 -0400)]
* lisp/files.el: Allow : in local variables.
(hack-local-variable-regexp): New var.
(hack-local-variables-prop-line, hack-local-variables): Use it.
Fixes: debbugs:14089
Roland Winkler [Sat, 13 Apr 2013 20:45:03 +0000 (15:45 -0500)]
lisp/textmodes/bibtex.el (bibtex-search-entries): Bug fix
Roland Winkler [Sat, 13 Apr 2013 20:41:52 +0000 (15:41 -0500)]
lisp/textmodes/bibtex.el (bibtex-url): Doc fix
Roland Winkler [Sat, 13 Apr 2013 20:38:52 +0000 (15:38 -0500)]
lisp/textmodes/bibtex.el (bibtex-initialize): If the current buffer does not visit a BibTeX file, exclude it from the list of buffers returned by bibtex-initialize
Stephen Berman [Sat, 13 Apr 2013 14:37:20 +0000 (16:37 +0200)]
Make `split-window' a non-interactive function.
* doc/lispref/windows.texi (Splitting Windows): Change category of
split-window from a command to a function.
* etc/NEWS: Mention fixing `split-window' to be non-interactive.
* window.el (split-window): Remove interactive form, since as a
command this function is a special case of split-window-below.
Correct doc string.
Glenn Morris [Sat, 13 Apr 2013 10:17:45 +0000 (06:17 -0400)]
Auto-commit of generated files.
Eli Zaretskii [Sat, 13 Apr 2013 08:54:02 +0000 (11:54 +0300)]
Fix vertical cursor motion when there are overlay strings at EOL.
src/indent.c (Fvertical_motion): Don't consider display strings on
overlay strings as display strings on the buffer position we
started from. This prevents vertical cursor motion from jumping
more than one line when there's an overlay string with a display
property at end of line.
Reported by Karl Chen <Karl.Chen@quarl.org> in
http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00362.html.
Roland Winkler [Sat, 13 Apr 2013 01:10:09 +0000 (20:10 -0500)]
faces.el (read-face-name): Do not override value of arg default, call instead face-at-point
Stefan Monnier [Fri, 12 Apr 2013 17:32:52 +0000 (13:32 -0400)]
* src/window.c (select_window): `record_buffer' even if window is
already selected.
Fixes: debbugs:14191
Katsumi Yamaoka [Fri, 12 Apr 2013 15:17:47 +0000 (15:17 +0000)]
gnus-msg.el (gnus-msg-mail): Make it avoid using posting styles corresponding to any existing group (Bug#14166)
Michael Albinus [Fri, 12 Apr 2013 13:56:03 +0000 (15:56 +0200)]
* info.el (Info-file-list-for-emacs): Add "tramp" and "dbus".
Ken Brown [Fri, 12 Apr 2013 13:00:57 +0000 (09:00 -0400)]
* configure.ac (canonical): Adapt to 64-bit Cygwin.
Eli Zaretskii [Thu, 11 Apr 2013 16:06:47 +0000 (19:06 +0300)]
Fix bug #14170 with window-end returning a stale value.
This bug was introduced in 2012-10-15T09:03:56Z!rudalics@gmx.at
while solving bug #12600.
src/window.c (Fwindow_end): Test more flags, including the buffer's
last_overlay_modified flag, to determine whether the window's
display is really up-to-date. Prevents the function from
returning a stale value.
(Fwindow_line_height): Fix the test for up-to-date-ness of the
current matrix.
Katsumi Yamaoka [Wed, 10 Apr 2013 22:17:51 +0000 (22:17 +0000)]
lisp/gnus/nnir.el: Fix last change
Andrew Cohen [Wed, 10 Apr 2013 22:14:14 +0000 (22:14 +0000)]
lisp/gnus/nnir.el: Small optimizations. Use 'gnus-group-guess-full-name-from-command-method
Andrew Cohen [Wed, 10 Apr 2013 22:13:37 +0000 (22:13 +0000)]
lisp/gnus/nnir.el: Improve marks handling
Eli Zaretskii [Wed, 10 Apr 2013 15:38:20 +0000 (18:38 +0300)]
Fix bug #13864 with flickering of TTY frames in an emacslient session.
src/frame.c (do_switch_frame): Mark the TTY frame we switch to as
garbaged only if it is not already the top frame on its TTY. This
prevents flickering due to constant redrawing of TTY frames when
there are GUI frames open in the same session.
Tassilo Horn [Wed, 10 Apr 2013 14:48:44 +0000 (16:48 +0200)]
* textmodes/reftex-cite.el (reftex-parse-bibtex-entry): Don't cut
off leading { and trailing } from field values.
Stefan Monnier [Wed, 10 Apr 2013 13:31:35 +0000 (09:31 -0400)]
* src/keyboard.c (timer_start_idle): Call internal-timer-start-idle instead
of marking the idle timers directly.
* lisp/emacs-lisp/timer.el (timer--check): New function.
(timer--time, timer-set-function, timer-event-handler): Use it.
(timer-set-idle-time): Simplify.
(timer--activate): CSE.
(timer-event-handler): Give more info in error message.
(internal-timer-start-idle): New function, moved from C.
Stefan Monnier [Wed, 10 Apr 2013 13:17:27 +0000 (09:17 -0400)]
* lisp/mpc.el (mpc-proc): Add `restart' argument.
(mpc-proc-cmd): Use it.
(mpc--status-timer-run): Also catch signals from `mpc-proc'.
(mpc-status-buffer-show, mpc-tagbrowser-dir-toggle): Call `mpc-proc'
less often.
Glenn Morris [Wed, 10 Apr 2013 01:22:15 +0000 (18:22 -0700)]
Standardize license text
Glenn Morris [Wed, 10 Apr 2013 01:20:51 +0000 (18:20 -0700)]
Fix typos
Stefan Monnier [Tue, 9 Apr 2013 20:10:47 +0000 (16:10 -0400)]
* src/minibuf.c (Ftest_completion): Ignore non-string/symbol keys in hash
tables.
Fixes: debbugs:14054
Tassilo Horn [Tue, 9 Apr 2013 19:18:53 +0000 (21:18 +0200)]
* themes/tsdh-dark-theme.el (tsdh-dark): Add some more faces.
Masatake YAMATO [Tue, 9 Apr 2013 17:54:50 +0000 (02:54 +0900)]
* etc/NEWS: Mention `sh-mode' own `add-log-current-defun-function'.
Masatake YAMATO [Tue, 9 Apr 2013 17:37:17 +0000 (02:37 +0900)]
* test/automated/add-log-tests.el: New file.
Fixes: debbugs:14112
Masatake YAMATO [Tue, 9 Apr 2013 17:31:17 +0000 (02:31 +0900)]
* lisp/progmodes/sh-script.el: Implement `sh-mode' own
`add-log-current-defun-function'.
(sh-current-defun-name): New function.
(sh-mode): Use the function.
Fixes: debbugs:14112
Glenn Morris [Tue, 9 Apr 2013 10:17:36 +0000 (06:17 -0400)]
Auto-commit of generated files.
Bastien Guerry [Tue, 9 Apr 2013 09:36:25 +0000 (11:36 +0200)]
* simple.el (choose-completion-string): Fix docstring (bug#14163).
Ken Brown [Tue, 9 Apr 2013 02:38:56 +0000 (22:38 -0400)]
Fix icon for the cygw32 build on 64-bit Cygwin. (Bug#12993)
* nt/emacs.rc: Use 64-bit manifest for 64-bit Cygwin build.
* configure.ac (W32_RES_LINK): Remove unnecessary linker directive
`-Wl,-bpe-i386', which is confusing in the 64-bit case.
Stefan Monnier [Mon, 8 Apr 2013 18:04:58 +0000 (14:04 -0400)]
* src/window.c (select_window): Don't record_buffer while the invariant is
temporarily broken.
* src/fns.c (Fdelq): Don't assume !NILP => CONSP.
Fixes: debbugs:14161
Stefan Monnier [Mon, 8 Apr 2013 02:21:59 +0000 (22:21 -0400)]
* lisp/emacs-lisp/edebug.el (edebug-mode): Fix typo.
Fixes: debbugs:14144
Stefan Monnier [Mon, 8 Apr 2013 02:08:45 +0000 (22:08 -0400)]
* lisp/emacs-lisp/timer.el (timer-event-handler): Don't retrigger a canceled
timer.
Fixes: debbugs:14156